having gone mad from inhaling horn dust from the camahueto mythological animal - Spanish English Dictionary